feel like kicking oneself - German English Dictionary